Goal-oriented Performance Control for Transaction Processing

نویسنده

  • Erhard Rahm
چکیده

The performance of current transaction processing systems largely depends on human experts for administration and tuning. These experts have to specify a multitude of internal control parameters in different subsystems for which finding appropriate settings is very difficult. Another shortcoming of manual system administration lies in its inability to quickly react to changing system and workload conditions. In order to overcome these limitations we advocate for an automatic and adaptive performance control. To simplify the administration we pursue a "goaloriented" approach that aims at automatically enforcing external performance objectives, in particular response time goals. The effective implementation of such a scheme poses a multitude of largely unsolved challenges. Our approach is based on a feedback loop for automatic detection and correction of performance problems and requires comparatively few extensions over existing TP systems. We have implemented various control strategies for bottleneck determination and resolution within a detailed simulation system. Results of some initial simulation experiments are analyzed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prototyping PHLOX, A High Performance Transaction Processing System on a Workstation Cluster with Shared Disks

Coupling multiple workstations for high performance transaction processing has become increasingly attractive for reasons of capacity, cost, and availability. PHLOX is a prototypical transaction processing system running on the workstation cluster with shared disks. PHLOX supports a message oriented file system for database sharing, global cache coherency and concurrency control, affinity-based...

متن کامل

The Performance of Concurrency Control and Recovery Algorithms for Transaction-Oriented Database Systems

Fast Path supports a variety of methods of concurrency control for a variety of different uses of data. This arose naturally out of efforts to meet the typical needs of large on-line transaction processing businesses. The elements of “optimistic locking” apply to one type of data, and “group commit” applies to all types of data. Fast Path development experience supports the idea that the use of...

متن کامل

Bu er Management in Real - Time Databases

Buuer management plays a very important role in database systems. But little work has been done to study buuer management in real-time database systems. In this work, we propose and evaluate algorithms for real-time oriented buuer allocation and buuer replacement based on the existing organization of a real-time database testbed. Our goal is to increase the percentage of transactions meeting th...

متن کامل

Exploiting Client Disks for High Performance Client- Server Architectures. Submitted for Publication

7 Conclusions EOS is a storage manager that has been prototyped at AT&T Bell Laboratories as a vehicle for research into distributed storage architectures for database systems and specially those that integrate programming languages and databases. EOS is the storage manager of ODE 1], an object oriented database management system also being developed at Bell Laboratories. In this paper we have ...

متن کامل

ACID Sim Tools: A Simulation Framework for Distributed Transaction Processing Architectures

Modern network centric information systems implement highly distributed architectures that usually include multiple application servers. Application design is mainly based on the fundamental object-oriented principles and the adopted architecture matches the logical decomposition of applications (into several tiers like presentation, logic and data) to their software and hardware structuring. T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997